原文,可能有版权, 若本座 的翻译 构成侵权,欢迎作者来联系: http://www.infres.enst.fr/~pautet/Ada95/a95list.htm
这是 一 个关于Ada 语言 的Ada 95 版本的完整 教程 。 此教程由33 章组成,读者应当按照顺序 来学习,因为 此教程中的那些概念是按照一个符合逻辑的顺序来引入的,后面 的章节会依赖之前的章节。读者 可在学习此教程的同时下载到其中 的示例程序的源代码,并且编译 、运行那些程序 。好学 点的学生会 试着修改示例程序 的代码,重新编译、运行它 ,然后验证 一下自己是否是完全理解 了那个程序中 所演示的知识 。 这将 使学生获得 关 于编译器的宝贵经验。
建议以以下方式来学习:打印 出一两个章节的内容 ,下载示例程序 ,然后 用编辑器打开 示例程序 来阅读它 们 并且学习其中的知识。然后 可以去下载并学习更多的章节。
注意,当学生学完此教程 的第一部时,便已经可以用Ada 来写出实用的程序了 。但是 学完此教程的第二部分的话,学生将有能力运用Ada 中所有精妙的 功能 。
版本2.5 - 1998 年2月1日
此页面的最初地址是 http://www.swcp.com/~dodrill/a95doc/a95list.htm ,该地址 同时也是唯一 一个 (☯ :15年后,不知是否仍然如此 ) 被完全允许发布此教程的网 址 。已经 有狠多人在 未经我们允许的情况下下载 了我们的一些教程并且重新 发布了,并且 在他们操作过程中的某些失误导致了内容不完 整 。 妳 只能 通过访问 此教程的原始网站 来 确保整个教程 是完整的 以及最新的,因为 我们 管不了其它网站。
这个教程是 以试用软件的形式发布的, 这就意味着妳不需要 为它付费。然而,作者 在写作此教程的时候花费 了大量时间和票子 。因此希望 妳能 小小地 分担 一下 在写作 此教程 时所付出 的 经济成本 。当然 ,前提是妳觉得此教程真的 对于妳学习Ada 的过程有帮助。如果 妳愿意 向作者付出一小笔费用 ,请点击下面 的链接 以了解具体该如何做。但愿 妳最终 发现使用Ada 来编程是划算 的。个人认为 ,Ada 是适用于那种 由多个程序猿来合作完成 的大型项目的最佳语言,因为编译 器会进行细致 的接口检查。
如何 向此教程付费! ( ☯ :链接已经失效 ,如果想联系作者,可使用最后版权信息里留的邮箱地址 )
第一部 - Ada 95 基础教程
简介 - Ada 是什么? 为什么要学?
第1章 - 入门
第2章 - 程序结构
第3章 - 整数(Integer)类型变量
第4章 - 逻辑比较及优先级
第5章 - 控制结构
第6章 - 其它标量类型
第7章 - 继承类型
第8章 - 子程序
第9章 - 块结构和变量作用域
第10章 - 数组
第11章 - 字符(Character)和字符串类型
第12章 - 记录
第13章 - 访问类型变量
第14章 - 输入/输出
第15章 - 包
第16章 - 示例程序
第 二 部 - Ada 95 进阶教程
第17章 - 异常
第18章 - 子程序进阶话题
第19章 - 数组进阶话题
第20章 - 记录进阶话题
第21章 - 包和私有类型进阶
第22章 - 面向对象编程
第23章 - 更面向对象的编程
第24章 - 二进制输入/输出
第25章 - 动态分配内存
第26章 - 任务管理
第27章 - 简单的多线程同步(Rendezvous)
第28章 - 条件控制的多线程同步
第29章 - 额外的任务管理话题
第30章 - 通用子程序
第31章 - 通用包
第32章 - 对呈现进行控制
第33章 - 又是一些示例程序
第一部的源代码及答案 会与第二部中的源代码和答案分开存放到不同的目录 中 ,因为某些文件 名是重复的。 这样也能 在学习新结构的同时 展现出软件开发技术 的进 展 。然而,所有 的网页文档都会放置在同一个目录中。
下载 Ada 95 第一部的网页文档 - (a95html.zip) 这里将简介 和 第1至16章打包在一起了。 此压缩文件( 约 132k)包含 了所提到的17 个网页文件( 以及图片 ),可下载到本地使用。 此文件中打包的那些文件与链接 中链接 到的那17个文件是完全一样的。 在压缩文件中没有可执行文件。
Ada 95 第一部 的源代码 - (a95src1.zip) 下载所有的示例程序。 此压缩文件( 约 48k)包含86 个源代码,它们 都 在16 个章节中解释过了。 同样,在压缩文件中没有可执行文件。
Ada 95 第一部练习题答案 - (a95ans1.zip) 下载作者为所有编程练习 题写的答案。 这个压缩文件( 约 20k)包含37 个源代码文件。压缩文件 中没有可执行文件。
下载 Ada 95 第二部的网页文档 - (a95htm2.zip) 下载简介和第17 到33 章。 此压缩文件( 约 144k)将前面提到 的17个网页文件 ( 以及图片 ) 打包到一起了 ,可下载、解压之后在本地阅读 。 此文件中打包的那些文件与链接 中链接 到的那17个文件是完全一样的。 在压缩文件中没有可执行文件。解压 后,应当入到与第一 部中那些文件相同的目录中去。
Ada 95 第二部的源代码 - (a95src2.zip) 下载所有的示例程序。 此压缩文件( 约 67k)包含100 个源代码文件, 都在15 个章节中解释过了。 在压缩文件中没有可执行文件。
Ada 95 第二部习题答案 - (a95ans2.zip) 下载作者为所有编程练习 题写的答案。 此压缩文件( 约 29k)包含39 个源代码文件。 在压缩文件中没有可执行文件。
( ☯ :此处有一段过时的内容,省略。 )
版权所有© 1988-1998 Coronado公司 - 最后更新时间 : 1998 年2月1日
此翻译由漂亮的笨蛋荣誉出品
。
Gordon Dodrill - dodrill@swcp.com –
请使用邮件
发送任何评论或建议。
HxLauncher: Launch Android applications by voice commands